home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet multimedia / Linux LiveCD / GeeXboX 1.0 EN / geexbox-1.0-en.i386.iso / GEEXBOX / etc / init.d / 90_umount < prev   
Text File  |  2006-06-21  |  420b  |  23 lines

  1. #!/bin/sh
  2. #
  3. # umount all mounted disks
  4. #
  5. # runlevels: geexbox, debug
  6.  
  7. echo "### Unmounting disks and shares ###"
  8.  
  9. # umount samba shares
  10. for DIR in /mnt/shares/*/*; do
  11.   test -d "$DIR" && umount "$DIR" >/dev/null 2>&1 && rmdir "$DIR"
  12. done
  13.  
  14. # when started with make exec, umount partitions
  15. if test -f /EXEC; then
  16.   for DIR in /mnt/*; do
  17.     test -d "$DIR" && umount "$DIR" >/dev/null 2>&1
  18.   done
  19.   umount /proc
  20. fi
  21.  
  22. exit 0
  23.